package cn.zn.modules.zzsys.cur.mapper;

import cn.zn.modules.zzsys.cur.entity.TSysUserEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author zn
 * @email zhunahao@qq.com
 * @date 2020-11-23 17:45:29
 */
@Mapper
public interface TSysUserMapper extends BaseMapper<TSysUserEntity> {
    /**
     * 保存用户角色
     *
     * @param userId
     * @param roleId
     */
    void insertUserRole(@Param("userId") String userId, @Param("roleId") String roleId);

    /**
     * 是否具有某个权限
     *
     * @param userId
     * @param roleCode
     * @return
     */
    Integer hasRole(@Param("userId") String userId, @Param("roleCode") String roleCode);
}
